package com.ocom.payconfig.interceptor;

import java.lang.annotation.*;

/**
 * 数据权限校验注解
 * @author Zhuhui
 * @date 2023年9月28日13:23:41
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface DataScope {

    /**
     * 是否开启DataScope校验，默认是
     * @return
     */
    boolean isDataScope() default true;


    String tableAlias() default "";
    /**
     * 限制范围的字段名称，暂时限定到省区
     */
    String comTableField() default "com_id";

    /**
     * 限制数据流装，范围是个人时的字段
     */
    String mwechIdTableField() default "merch_id";

}
